Optimizing on-demand resource deployment for peer-assisted content delivery
نویسنده
چکیده
Increasingly, content delivery solutions leverage client resources in exchange for services in a peerto-peer (P2P) fashion. Such peer-assisted service paradigm promises significant infrastructure cost reduction, but suffers from the unpredictability associated with client resources, which is often exhibited as an imbalance between the contribution and consumption of resources by clients. This imbalance hinders the ability to guarantee a minimum service fidelity of these services to clients especially for applications where content has to be fresh and cannot be cached. In this thesis, we propose a novel architectural service model that enables the establishment of higher fidelity services through (1) coordinating the content delivery to efficiently utilize the available resources, and (2) leasing the least additional cloud resources, available through special nodes (angels) that join the service on-demand, and only if needed, to complement the scarce resources available through clients. While the proposed service model can be deployed in many settings, this thesis focuses on peer-assisted content delivery and routing applications, in which the scarce resource is typically the upstream capacity of clients. We target three applications that require the delivery of fresh as opposed to stale content. The first application is bulk-synchronous transfer, in which the goal of the system is to minimize the maximum distribution time – the time it takes to deliver the content to all clients in a group. The second application is live video streaming, in which the goal of the
منابع مشابه
BOSTON UNIVERSITY GRADUATE SCHOOL OF ARTS AND SCIENCES Dissertation OPTIMIZING ON-DEMAND RESOURCE DEPLOYMENT FOR PEER-ASSISTED CONTENT DELIVERY by RAYMOND SWEHA
Increasingly, content delivery solutions leverage client resources in exchange for services in a peerto-peer (P2P) fashion. Such peer-assisted service paradigm promises significant infrastructure cost reduction, but suffers from the unpredictability associated with client resources, which is often exhibited as an imbalance between the contribution and consumption of resources by clients. This i...
متن کاملModelling the Tradeoffs in Overlay-ISP Cooperation
The increasing demand for efficient content distribution using the Internet has fuelled the deployment of varied techniques such as peer-to-peer overlays, content distribution networks and distributed caching systems. These have had considerable impact on ISP infrastructure demand, motivating the development of protocols that enable mutually beneficial cooperative outcomes. In this paper we pro...
متن کاملTowards Network-Failure-Tolerant Content Delivery for Web Content
Popularly used to distribute a variety of multimedia content items in today’s Internet, HTTP-based web content delivery still suffers from various content delivery failures, including server failures [1], network failures [2] and routing failures [3]. Hindered by the expensive deployment cost, the conventional CDN can not deploy as many edge servers as possible to successfully deliver content i...
متن کاملAnonymity in Peer-assisted CDNs: Inference Attacks and Mitigation
The peer-assisted CDN is a new content distribution paradigm supported by CDNs (e.g., Akamai), which enables clients to cache and distribute web content on behalf of a website. Peer-assisted CDNs bring significant bandwidth savings to website operators and reduce network latency for users. In this work, we show that the current designs of peerassisted CDNs expose clients to privacy-invasive att...
متن کاملTraffic Engineering of Peer-Assisted Content Delivery Network with Content-Oriented Incentive Mechanism
In content services where people purchase and download large-volume contents, minimizing network traffic is crucial for the service provider and the network operator since they want to lower the cost charged for bandwidth and the cost for network infrastructure, respectively. Traffic localization is an effective way of reducing network traffic. Network traffic is localized when a client can obt...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2013